package common.util;

import java.text.DecimalFormat;
import java.text.NumberFormat;

/**
 * 计算
 *
 * @author yuanqinglong
 * @since 2021/7/23 17:23
 */
public class CalculateUtil {


   /**
    * 默认的保留位数
    */
   public static final int DEFAULT_FRACTION = 2;

   public static String getPercent(double d){
      return getPercent(d, DEFAULT_FRACTION);
   }

   /**
    * 得到的百分比
    *
    * @param d        小数
    * @param fraction 保留位数
    * @return {@link String}
    */
   public static String getPercent(double d, int fraction){
      NumberFormat nt = NumberFormat.getPercentInstance();
      //设置百分数保留两位小数
      nt.setMinimumFractionDigits(fraction);
      return nt.format(d);
   }
}
